home *** CD-ROM | disk | FTP | other *** search
/ Aminet 25 / Aminet 25 (1998)(GTI - Schatztruhe)[!][Jun 1998].iso / Aminet / dev / gcc / cybergl39_12gc.lha / cybergl39_12gcc / include / fd / cybergl_lib.fd
Encoding:
Text File  |  1998-04-08  |  9.3 KB  |  313 lines

  1. ##base _CyberGLBase
  2. ##bias 30
  3. ##public
  4. **
  5. **    $VER: fd/cybergl_lib.fd 39.12 (12-Mar-1998)
  6. **
  7. **    created with  fd2pragma 2.63  by Dirk Stoecker
  8. **
  9. **    and fixed by
  10. **    Sebastian Huebner <cyco@gmx.de> 08-Apr-1998
  11. **
  12. **
  13. **
  14. **
  15. **-------------gl window related calls-----------------------**
  16. **
  17. openGLWindowTagList(par1,par2,tags)(d0,d1,a0)
  18. closeGLWindow(last)(a0)
  19. attachGLWindowTagList(par1,par2,par3,tags)(a0,d0,d1,a1)
  20. disposeGLWindow(last)(a0)
  21. resizeGLWindow(par1,par2,last)(a0,d0,d1)
  22. getWindow(last)(a0)
  23. allocColor(par1,par2,par3,last)(a0,d0,d1,d2)
  24. allocColorRange(par1,par2,par3,par4,par5,par6,par7,last)(a0,d0,d1,d2,d3,d4,d5,d6)
  25. attachGLWndToRPTagList(par1,par2,par3,par4,tags)(a0,a1,d0,d1,a2)
  26. ##bias 102
  27. **
  28. **----------------------Contexts-----------------------------**
  29. **
  30. glGetError()()
  31. glEnable(last)(d0)
  32. glDisable(last)(d0)
  33. glIsEnabled(last)(d0)
  34. glGetBooleanv(par1,last)(d0,a0)
  35. glGetIntegerv(par1,last)(d0,a0)
  36. glGetFloatv(par1,last)(d0,a0)
  37. glGetDoublev(par1,last)(d0,a0)
  38. glGetClipPlane(par1,last)(d0,a0)
  39. glGetLightfv(par1,par2,last)(d0,d1,a0)
  40. glGetLightiv(par1,par2,last)(d0,d1,a0)
  41. glGetMaterialfv(par1,par2,last)(d0,d1,a0)
  42. glGetMaterialiv(par1,par2,last)(d0,d1,a0)
  43. glGetTexGendv(par1,par2,last)(d0,d1,a0)
  44. glGetTexGenfv(par1,par2,last)(d0,d1,a0)
  45. glGetTexGeniv(par1,par2,last)(d0,d1,a0)
  46. glGetPixelMapfv(par1,last)(d0,a0)
  47. glGetPixelMapuiv(par1,last)(d0,a0)
  48. glGetPixelMapusv(par1,last)(d0,a0)
  49. glGetTexEnvfv(par1,par2,last)(d0,d1,a0)
  50. glGetTexEnviv(par1,par2,last)(d0,d1,a0)
  51. glGetTexLevelParameterfv(par1,par2,par3,last)(d0,d1,d2,a0)
  52. glGetTexLevelParameteriv(par1,par2,par3,last)(d0,d1,d2,a0)
  53. glGetTexParameterfv(par1,par2,last)(d0,d1,a0)
  54. glGetTexParameteriv(par1,par2,last)(d0,d1,a0)
  55. glGetTexImage(par1,par2,par3,par4,last)(d0,d1,d2,d3,a0)
  56. glGetString(last)(d0)
  57. glPushAttrib(last)(d0)
  58. glPopAttrib()()
  59. **
  60. **----------------------Primitives---------------------------**
  61. **
  62. glBegin(last)(d0)
  63. glEnd()()
  64. glVertex2s(par1,last)(d0,d1)
  65. glVertex2i(par1,last)(d0,d1)
  66. glVertex2f(par1,last)(fp0,fp1)
  67. glVertex2d(par1,last)(fp0,fp1)
  68. glVertex3s(par1,par2,last)(d0,d1,d2)
  69. glVertex3i(par1,par2,last)(d0,d1,d2)
  70. glVertex3f(par1,par2,last)(fp0,fp1,fp2)
  71. glVertex3d(par1,par2,last)(fp0,fp1,fp2)
  72. glVertex4s(par1,par2,par3,last)(d0,d1,d2,d3)
  73. glVertex4i(par1,par2,par3,last)(d0,d1,d2,d3)
  74. glVertex4f(par1,par2,par3,last)(fp0,fp1,fp2,fp3)
  75. glVertex4d(par1,par2,par3,last)(fp0,fp1,fp2,fp3)
  76. glVertex2sv(last)(a0)
  77. glVertex2iv(last)(a0)
  78. glVertex2fv(last)(a0)
  79. glVertex2dv(last)(a0)
  80. glVertex3sv(last)(a0)
  81. glVertex3iv(last)(a0)
  82. glVertex3fv(last)(a0)
  83. glVertex3dv(last)(a0)
  84. glVertex4sv(last)(a0)
  85. glVertex4iv(last)(a0)
  86. glVertex4fv(last)(a0)
  87. glVertex4dv(last)(a0)
  88. glTexCoord1s(last)(d0)
  89. glTexCoord1i(last)(d0)
  90. glTexCoord1f(last)(fp0)
  91. glTexCoord1d(last)(fp0)
  92. glTexCoord2s(par1,last)(d0,d1)
  93. glTexCoord2i(par1,last)(d0,d1)
  94. glTexCoord2f(par1,last)(fp0,fp1)
  95. glTexCoord2d(par1,last)(fp0,fp1)
  96. glTexCoord3s(par1,par2,last)(d0,d1,d2)
  97. glTexCoord3i(par1,par2,last)(d0,d1,d2)
  98. glTexCoord3f(par1,par2,last)(fp0,fp1,fp2)
  99. glTexCoord3d(par1,par2,last)(fp0,fp1,fp2)
  100. glTexCoord4s(par1,par2,par3,last)(d0,d1,d2,d3)
  101. glTexCoord4i(par1,par2,par3,last)(d0,d1,d2,d3)
  102. glTexCoord4f(par1,par2,par3,last)(fp0,fp1,fp2,fp3)
  103. glTexCoord4d(par1,par2,par3,last)(fp0,fp1,fp2,fp3)
  104. glTexCoord1sv(last)(a0)
  105. glTexCoord1iv(last)(a0)
  106. glTexCoord1fv(last)(a0)
  107. glTexCoord1dv(last)(a0)
  108. glTexCoord2sv(last)(a0)
  109. glTexCoord2iv(last)(a0)
  110. glTexCoord2fv(last)(a0)
  111. glTexCoord2dv(last)(a0)
  112. glTexCoord3sv(last)(a0)
  113. glTexCoord3iv(last)(a0)
  114. glTexCoord3fv(last)(a0)
  115. glTexCoord3dv(last)(a0)
  116. glTexCoord4sv(last)(a0)
  117. glTexCoord4iv(last)(a0)
  118. glTexCoord4fv(last)(a0)
  119. glTexCoord4dv(last)(a0)
  120. glNormal3b(par1,par2,last)(d0,d1,d2)
  121. glNormal3s(par1,par2,last)(d0,d1,d2)
  122. glNormal3i(par1,par2,last)(d0,d1,d2)
  123. glNormal3f(par1,par2,last)(fp0,fp1,fp2)
  124. glNormal3d(par1,par2,last)(fp0,fp1,fp2)
  125. glNormal3bv(last)(a0)
  126. glNormal3sv(last)(a0)
  127. glNormal3iv(last)(a0)
  128. glNormal3fv(last)(a0)
  129. glNormal3dv(last)(a0)
  130. glColor3b(par1,par2,last)(d0,d1,d2)
  131. glColor3s(par1,par2,last)(d0,d1,d2)
  132. glColor3i(par1,par2,last)(d0,d1,d2)
  133. glColor3f(par1,par2,last)(fp0,fp1,fp2)
  134. glColor3d(par1,par2,last)(fp0,fp1,fp2)
  135. glColor3ub(par1,par2,last)(d0,d1,d2)
  136. glColor3us(par1,par2,last)(d0,d1,d2)
  137. glColor3ui(par1,par2,last)(d0,d1,d2)
  138. glColor4b(par1,par2,par3,last)(d0,d1,d2,d3)
  139. glColor4s(par1,par2,par3,last)(d0,d1,d2,d3)
  140. glColor4i(par1,par2,par3,last)(d0,d1,d2,d3)
  141. glColor4f(par1,par2,par3,last)(fp0,fp1,fp2,fp3)
  142. glColor4d(par1,par2,par3,last)(fp0,fp1,fp2,fp3)
  143. glColor4ub(par1,par2,par3,last)(d0,d1,d2,d3)
  144. glColor4us(par1,par2,par3,last)(d0,d1,d2,d3)
  145. glColor4ui(par1,par2,par3,last)(d0,d1,d2,d3)
  146. glColor3bv(last)(a0)
  147. glColor3sv(last)(a0)
  148. glColor3iv(last)(a0)
  149. glColor3fv(last)(a0)
  150. glColor3dv(last)(a0)
  151. glColor3ubv(last)(a0)
  152. glColor3usv(last)(a0)
  153. glColor3uiv(last)(a0)
  154. glColor4bv(last)(a0)
  155. glColor4sv(last)(a0)
  156. glColor4iv(last)(a0)
  157. glColor4fv(last)(a0)
  158. glColor4dv(last)(a0)
  159. glColor4ubv(last)(a0)
  160. glColor4usv(last)(a0)
  161. glColor4uiv(last)(a0)
  162. glIndexs(last)(d0)
  163. glIndexi(last)(d0)
  164. glIndexf(last)(fp0)
  165. glIndexd(last)(fp0)
  166. glIndexsv(last)(a0)
  167. glIndexiv(last)(a0)
  168. glIndexfv(last)(a0)
  169. glIndexdv(last)(a0)
  170. glRects(par1,par2,par3,last)(d0,d1,d2,d3)
  171. glRecti(par1,par2,par3,last)(d0,d1,d2,d3)
  172. glRectf(par1,par2,par3,last)(fp0,fp1,fp2,fp3)
  173. glRectd(par1,par2,par3,last)(fp0,fp1,fp2,fp3)
  174. glRectsv(par1,last)(a0,a1)
  175. glRectiv(par1,last)(a0,a1)
  176. glRectfv(par1,last)(a0,a1)
  177. glRectdv(par1,last)(a0,a1)
  178. glEdgeFlag(last)(d0)
  179. glEdgeFlagv(last)(a0)
  180. glRasterPos2s(par1,last)(d0,d1)
  181. glRasterPos2i(par1,last)(d0,d1)
  182. glRasterPos2f(par1,last)(fp0,fp1)
  183. glRasterPos2d(par1,last)(fp0,fp1)
  184. glRasterPos3s(par1,par2,last)(d0,d1,d2)
  185. glRasterPos3i(par1,par2,last)(d0,d1,d2)
  186. glRasterPos3f(par1,par2,last)(fp0,fp1,fp2)
  187. glRasterPos3d(par1,par2,last)(fp0,fp1,fp2)
  188. glRasterPos4s(par1,par2,par3,last)(d0,d1,d2,d3)
  189. glRasterPos4i(par1,par2,par3,last)(d0,d1,d2,d3)
  190. glRasterPos4f(par1,par2,par3,last)(fp0,fp1,fp2,fp3)
  191. glRasterPos4d(par1,par2,par3,last)(fp0,fp1,fp2,fp3)
  192. glRasterPos2sv(last)(a0)
  193. glRasterPos2iv(last)(a0)
  194. glRasterPos2fv(last)(a0)
  195. glRasterPos2dv(last)(a0)
  196. glRasterPos3sv(last)(a0)
  197. glRasterPos3iv(last)(a0)
  198. glRasterPos3fv(last)(a0)
  199. glRasterPos3dv(last)(a0)
  200. glRasterPos4sv(last)(a0)
  201. glRasterPos4iv(last)(a0)
  202. glRasterPos4fv(last)(a0)
  203. glRasterPos4dv(last)(a0)
  204. **
  205. **----------------------Transforming-------------------------**
  206. **
  207. glDepthRange(par1,last)(fp0,fp1)
  208. glViewport(par1,par2,par3,last)(d0,d1,d2,d3)
  209. glMatrixMode(last)(d0)
  210. glLoadMatrixf(last)(a0)
  211. glLoadMatrixd(last)(a0)
  212. glMultMatrixf(last)(a0)
  213. glMultMatrixd(last)(a0)
  214. glLoadIdentity()()
  215. glRotatef(par1,par2,par3,last)(fp0,fp1,fp2,fp3)
  216. glRotated(par1,par2,par3,last)(fp0,fp1,fp2,fp3)
  217. glTranslatef(par1,par2,last)(fp0,fp1,fp2)
  218. glTranslated(par1,par2,last)(fp0,fp1,fp2)
  219. glScalef(par1,par2,last)(fp0,fp1,fp2)
  220. glScaled(par1,par2,last)(fp0,fp1,fp2)
  221. glFrustum(last)(a0)
  222. glOrtho(last)(a0)
  223. glPushMatrix()()
  224. glPopMatrix()()
  225. glOrtho2D(par1,par2,par3,last)(fp0,fp1,fp2,fp3)
  226. glProject(last)(a0)
  227. glUnProject(last)(a0)
  228. glPerspective(par1,par2,par3,last)(fp0,fp1,fp2,fp3)
  229. glLookAt(last)(a0)
  230. glPickMatrix(par1,par2,par3,last)(fp0,fp1,fp2,fp3)
  231. **
  232. **----------------------Clipping-----------------------------**
  233. **
  234. glClipPlane(par1,last)(d0,a0)
  235. **
  236. **----------------------Drawing------------------------------**
  237. **
  238. glClear(last)(d0)
  239. glClearColor(par1,par2,par3,last)(fp0,fp1,fp2,fp3)
  240. glClearIndex(last)(fp0)
  241. glClearDepth(last)(fp0)
  242. glFlush()()
  243. glFinish()()
  244. glHint(par1,last)(d0,d1)
  245. glDrawBuffer(last)(d0)
  246. glFogf(par1,last)(d0,fp0)
  247. glFogi(par1,last)(d0,d1)
  248. glFogfv(par1,last)(d0,a0)
  249. glFogiv(par1,last)(d0,a0)
  250. glDepthFunc(last)(d0)
  251. glPolygonMode(par1,last)(d0,d1)
  252. glShadeModel(last)(d0)
  253. glCullFace(last)(d0)
  254. glFrontFace(last)(d0)
  255. **
  256. **----------------------Selection----------------------------**
  257. **
  258. glRenderMode(last)(d0)
  259. glInitNames()()
  260. glLoadName(last)(d0)
  261. glPushName(last)(d0)
  262. glPopName()()
  263. glSelectBuffer(par1,last)(d0,a0)
  264. **
  265. **----------------------Lighting-----------------------------**
  266. **
  267. glLightf(par1,par2,last)(d0,d1,fp0)
  268. glLighti(par1,par2,last)(d0,d1,d2)
  269. glLightfv(par1,par2,last)(d0,d1,a0)
  270. glLightiv(par1,par2,last)(d0,d1,a0)
  271. glLightModelf(par1,last)(d0,fp0)
  272. glLightModeli(par1,last)(d0,d1)
  273. glLightModelfv(par1,last)(d0,a0)
  274. glLightModeliv(par1,last)(d0,a0)
  275. glMaterialf(par1,par2,last)(d0,d1,fp0)
  276. glMateriali(par1,par2,last)(d0,d1,d2)
  277. glMaterialfv(par1,par2,last)(d0,d1,a0)
  278. glMaterialiv(par1,par2,last)(d0,d1,a0)
  279. glColorMaterial(par1,last)(d0,d1)
  280. **
  281. **----------------------Texturing----------------------------**
  282. **
  283. glTexGeni(par1,par2,last)(d0,d1,d2)
  284. glTexGenf(par1,par2,last)(d0,d1,fp0)
  285. glTexGend(par1,par2,last)(d0,d1,fp0)
  286. glTexGeniv(par1,par2,last)(d0,d1,a0)
  287. glTexGenfv(par1,par2,last)(d0,d1,a0)
  288. glTexGendv(par1,par2,last)(d0,d1,a0)
  289. glTexEnvf(par1,par2,last)(d0,d1,fp0)
  290. glTexEnvi(par1,par2,last)(d0,d1,d2)
  291. glTexEnvfv(par1,par2,last)(d0,d1,a0)
  292. glTexEnviv(par1,par2,last)(d0,d1,a0)
  293. glTexParameterf(par1,par2,last)(d0,d1,fp0)
  294. glTexParameteri(par1,par2,last)(d0,d1,d2)
  295. glTexParameterfv(par1,par2,last)(d0,d1,a0)
  296. glTexParameteriv(par1,par2,last)(d0,d1,a0)
  297. glTexImage1D(par1,par2,par3,par4,par5,par6,par7,last)(d0,d1,d2,d3,d4,d5,d6,a0)
  298. glTexImage2D(par1,par2,par3,par4,par5,par6,par7,par8,last)(d0,d1,d2,d3,d4,d5,d6,d7,a0)
  299. **
  300. **----------------------Images-------------------------------**
  301. **
  302. glPixelStorei(par1,last)(d0,d1)
  303. glPixelStoref(par1,last)(d0,fp0)
  304. glPixelTransferi(par1,last)(d0,d1)
  305. glPixelTransferf(par1,last)(d0,fp0)
  306. glPixelMapuiv(par1,par2,last)(d0,d1,a0)
  307. glPixelMapusv(par1,par2,last)(d0,d1,a0)
  308. glPixelMapfv(par1,par2,last)(d0,d1,a0)
  309. glPixelZoom(par1,last)(fp0,fp1)
  310. glDrawPixels(par1,par2,par3,par4,last)(d0,d1,d2,d3,a0)
  311. glBitmap(last)(a0)
  312. ##end
  313.